home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / answrbok / 5_5.lha / 5_5 / makefile < prev    next >
Makefile  |  1993-08-08  |  2KB  |  71 lines

  1. C= CC -I. -I../../CC
  2. RROR=  ../../error.a
  3. FLAGS= -I.
  4. LLSRC = 5_5A.h 5_5B.h 5_5a0.c 5_5a1.c 5_5a2.c 5_5a3.c 5_5a4.c 5_5a5.c 5_5b1.c 5_5b2.c
  5.  
  6. ll: 5_5a_all 5_5b_all 5_5c_all 5_5d_all 5_5e_all
  7.  
  8. _5a_all.o: $(ALLSRC) 5_5a_all.c main.c
  9. $(CC) -c $(CFLAGS) 5_5a_all.c
  10.  
  11. _5a_pr.o: 5_5a_pr.c 5_5A.h 5_5B.h 5_5c1.c
  12. $(CC) -c $(CFLAGS) 5_5a_pr.c
  13.  
  14. _5b_pr.o: 5_5b_pr.c 5_5A.h 5_5B.h 5_5c2.c
  15. $(CC) -c $(CFLAGS) 5_5b_pr.c
  16.  
  17. _5c_pr.o: 5_5c_pr.c 5_5A.h 5_5B.h 5_5c3.c \
  18. 5_5c3_W.c \
  19. intalloc.h stackalloc.h intset.h
  20. $(CC) -c $(CFLAGS) 5_5c_pr.c
  21.  
  22. _5d_pr.o: 5_5c_pr.c 5_5A.h 5_5B.h 5_5c3.c \
  23. 5_5c3_6.c \
  24. intalloc.h stackalloc.h intset.h
  25. -ln -f 5_5c_pr.c 5_5d_pr.c
  26. $(CC) $(CFLAGS) -DUSE8086 -c 5_5d_pr.c
  27.  
  28. _5a_all: 5_5a_all.o 5_5a_pr.o
  29. $(CC) $(CFLAGS) 5_5a_all.o 5_5a_pr.o -o 5_5a_all $(ERROR)
  30.  
  31. _5b_all: 5_5a_all.o 5_5b_pr.o
  32. $(CC) $(CFLAGS) 5_5a_all.o 5_5b_pr.o -o 5_5b_all $(ERROR)
  33.  
  34. _5c_all: 5_5a_all.o 5_5c_pr.o intset.o intset2.o intalloc.o
  35. $(CC) $(CFLAGS) 5_5a_all.o 5_5c_pr.o intset.o intset2.o intalloc.o -o 5_5c_all $(ERROR)
  36.  
  37. _5d_all: 5_5a_all.o 5_5d_pr.o intset.o intset2.o intalloc.o
  38. $(CC) $(CFLAGS) 5_5a_all.o 5_5d_pr.o intset.o intset2.o intalloc.o -o 5_5d_all $(ERROR)
  39.  
  40. _5e_all.o: 5_5A.h 5_5E.h 5_5a0.c 5_5e5.c 5_5e4.c 5_5e3.c 5_5a2.c 5_5e1.c 5_5f2.c 5_5f1.c main.c
  41. $(CC) -c $(CFLAGS) 5_5e_all.c
  42.  
  43. _5e_all: 5_5e_all.o
  44. $(CC) $(CFLAGS) 5_5e_all.o -o 5_5e_all $(ERROR)
  45.  
  46. ntset.o: intset.c intset.h
  47. $(CC) -c $(CFLAGS) intset.c
  48.  
  49. ntset2.o: intset2.c intset.h
  50. $(CC) -c $(CFLAGS) intset2.c
  51.  
  52. ntalloc.o: intalloc.c intalloc.h
  53. $(CC) -c $(CFLAGS) intalloc.c
  54.  
  55. MP= 5_5a.cmp 5_5b.cmp 5_5c.cmp 5_5d.cmp 5_5e.cmp
  56. UT= 5_5a.out 5_5b.out 5_5c.out 5_5d.out 5_5e.out
  57.  
  58. _5a.out: 5_5a_all ;    5_5a_all > 5_5a.out
  59. _5b.out: 5_5b_all ;    5_5b_all > 5_5b.out
  60. _5c.out: 5_5c_all ;    5_5c_all > 5_5c.out
  61. _5d.out: 5_5d_all ;    5_5d_all > 5_5d.out
  62. _5e.out: 5_5e_all ;    5_5e_all > 5_5e.out
  63.  
  64. est: all $(OUT) $(CMP)
  65. cmp 5_5a.out 5_5a.cmp
  66. cmp 5_5b.out 5_5b.cmp
  67. cmp 5_5c.out 5_5c.cmp
  68. cmp 5_5d.out 5_5d.cmp
  69. cmp 5_5e.out 5_5e.cmp
  70. echo tests done
  71.